<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: 文件成员</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
<div class="textblock">这里列出了所有文件成员,并附带其所属的文件:</div>

<h3><a id="index_p"></a>- p -</h3><ul>
<li>pa2page()
: <a class="el" href="pmm_8h.html#a9eb3d05d35adc23aa957c07d5ef5ed4e">pmm.h</a>
</li>
<li>PADDR
: <a class="el" href="pmm_8h.html#ad2634aa5c851663d00365f74ddd5a8f4">pmm.h</a>
</li>
<li>page2kva()
: <a class="el" href="pmm_8h.html#a3aa177386346f37eaadf16359ef44da7">pmm.h</a>
</li>
<li>page2pa()
: <a class="el" href="pmm_8h.html#ab517d995357f15a4c66fb27a510eb374">pmm.h</a>
</li>
<li>page2ppn()
: <a class="el" href="pmm_8h.html#aaf54bae0ec07dff85b828139f157626d">pmm.h</a>
</li>
<li>page_init()
: <a class="el" href="pmm_8c.html#acacf21996cd41f3fab68113860df0a22">pmm.c</a>
</li>
<li>page_insert()
: <a class="el" href="pmm_8c.html#a6fa283dec28e3409f8f4b6d35860cb4b">pmm.c</a>
, <a class="el" href="pmm_8h.html#a6fa283dec28e3409f8f4b6d35860cb4b">pmm.h</a>
</li>
<li>PAGE_NSECT
: <a class="el" href="fs_8h.html#ae9c0e0536ccccf34bd55828c0b67a821">fs.h</a>
</li>
<li>page_ref()
: <a class="el" href="pmm_8h.html#ad8e136c060561748245105389a3a40c5">pmm.h</a>
</li>
<li>page_ref_dec()
: <a class="el" href="pmm_8h.html#aae21a67a56c29b89be9fd3e8eef6a034">pmm.h</a>
</li>
<li>page_ref_inc()
: <a class="el" href="pmm_8h.html#a9ebfb8f851299c3580b73617eb99237b">pmm.h</a>
</li>
<li>page_remove()
: <a class="el" href="pmm_8c.html#adae5703d585cd0ce51183278b594bad3">pmm.c</a>
, <a class="el" href="pmm_8h.html#adae5703d585cd0ce51183278b594bad3">pmm.h</a>
</li>
<li>page_remove_pte()
: <a class="el" href="pmm_8c.html#a047ec20d182919d237ee4bf278b4695b">pmm.c</a>
</li>
<li>PAGE_TABLE_DIR
: <a class="el" href="mmu_8h.html#a74ecdd75a2b9128477fdef1863709841">mmu.h</a>
</li>
<li>PageProperty
: <a class="el" href="memlayout_8h.html#a116bf3bfa648a86d8da1fcb2a7f01ab0">memlayout.h</a>
</li>
<li>PageReserved
: <a class="el" href="memlayout_8h.html#ab5eade45611ea39f1859f1c5bb4f991c">memlayout.h</a>
</li>
<li>pages
: <a class="el" href="pmm_8c.html#a5c8561a52c4cda29a9be7dc7be92c771">pmm.c</a>
, <a class="el" href="pmm_8h.html#a5c8561a52c4cda29a9be7dc7be92c771">pmm.h</a>
</li>
<li>panic
: <a class="el" href="assert_8h.html#a1445e207e36c97ff84c54b47288cea19">assert.h</a>
</li>
<li>parse()
: <a class="el" href="kmonitor_8c.html#a8ff1843b4df644b5476f716579c8f7e7">kmonitor.c</a>
</li>
<li>pde2page()
: <a class="el" href="pmm_8h.html#ab84f065d9581eef81630b9d4cbb55ce3">pmm.h</a>
</li>
<li>PDE_ADDR
: <a class="el" href="mmu_8h.html#a175ad382f2878dc92ea67645da66e414">mmu.h</a>
</li>
<li>pde_t
: <a class="el" href="memlayout_8h.html#a9a4c35b1ede4a4107783c0a8f931fc06">memlayout.h</a>
</li>
<li>PDX0
: <a class="el" href="mmu_8h.html#a71d2a95d8f522326a19ef8b8334a0ed2">mmu.h</a>
</li>
<li>PDX0SHIFT
: <a class="el" href="mmu_8h.html#aab975096b5cc140a3bda546f3ea66667">mmu.h</a>
</li>
<li>PDX1
: <a class="el" href="mmu_8h.html#a15aea4e579119f001714aa7e7bd916f5">mmu.h</a>
</li>
<li>PDX1SHIFT
: <a class="el" href="mmu_8h.html#a85b6873d262c061f68e0daee2730954b">mmu.h</a>
</li>
<li>PG_property
: <a class="el" href="memlayout_8h.html#a668692ae87fa8fb55ffe83a6415ef435">memlayout.h</a>
</li>
<li>PG_reserved
: <a class="el" href="memlayout_8h.html#a792c95e76dfca5f7e949a0ccf6c5521e">memlayout.h</a>
</li>
<li>PGADDR
: <a class="el" href="mmu_8h.html#aaaedde1da6b250628a1ba00dc8ee84e5">mmu.h</a>
</li>
<li>pgdir_alloc_page()
: <a class="el" href="pmm_8c.html#a682ec852da4ba9f942d14dd940c9dc50">pmm.c</a>
, <a class="el" href="pmm_8h.html#a682ec852da4ba9f942d14dd940c9dc50">pmm.h</a>
</li>
<li>pgfault_handler()
: <a class="el" href="trap_8c.html#a52ce92f648fa34b3877351b9f8240f98">trap.c</a>
</li>
<li>pgfault_num
: <a class="el" href="vmm_8c.html#a199410cf1c59bd644a97bcda98f9bbb6">vmm.c</a>
, <a class="el" href="vmm_8h.html#a199410cf1c59bd644a97bcda98f9bbb6">vmm.h</a>
</li>
<li>PGOFF
: <a class="el" href="mmu_8h.html#a9fa37a88da19d40e30cff5e1ed933c21">mmu.h</a>
</li>
<li>PGSHIFT
: <a class="el" href="mmu_8h.html#a20d0b7c5f64f21a3fdc19cf44afe8ff2">mmu.h</a>
</li>
<li>PGSIZE
: <a class="el" href="mmu_8h.html#a5f96cb6ae6670e023c407cc2f77e1704">mmu.h</a>
</li>
<li>PHYSICAL_MEMORY_END
: <a class="el" href="memlayout_8h.html#a91647cdb3721107386e258980baeb464">memlayout.h</a>
</li>
<li>PHYSICAL_MEMORY_OFFSET
: <a class="el" href="memlayout_8h.html#ace7f944790c59dde1229b68cdc426398">memlayout.h</a>
</li>
<li>pmm_init()
: <a class="el" href="pmm_8h.html#af4a8f7b822fc87d04d74adeb3b2ce6da">pmm.h</a>
, <a class="el" href="pmm_8c.html#af4a8f7b822fc87d04d74adeb3b2ce6da">pmm.c</a>
</li>
<li>pmm_manager
: <a class="el" href="pmm_8c.html#a0cd8b7454d0faea627c35ad822ef9a4a">pmm.c</a>
, <a class="el" href="pmm_8h.html#a0cd8b7454d0faea627c35ad822ef9a4a">pmm.h</a>
</li>
<li>PMP_A
: <a class="el" href="riscv_8h.html#a47df3f6548f6106ad54d3def500db71f">riscv.h</a>
</li>
<li>PMP_L
: <a class="el" href="riscv_8h.html#a68f26499e9a07ee23940bcd1ff49e51d">riscv.h</a>
</li>
<li>PMP_NA4
: <a class="el" href="riscv_8h.html#a1530fe241c9693a40ba2d54f97757d28">riscv.h</a>
</li>
<li>PMP_NAPOT
: <a class="el" href="riscv_8h.html#a2ebfc3724e055e0777d3d3562d9c6367">riscv.h</a>
</li>
<li>PMP_R
: <a class="el" href="riscv_8h.html#a383d3ee4d5727ef3fb4437d954be3b21">riscv.h</a>
</li>
<li>PMP_SHIFT
: <a class="el" href="riscv_8h.html#af5a33910ca1e7603b2c483a2966e2d53">riscv.h</a>
</li>
<li>PMP_TOR
: <a class="el" href="riscv_8h.html#a0c34c467a11c27392fdaa5901d8b6361">riscv.h</a>
</li>
<li>PMP_W
: <a class="el" href="riscv_8h.html#a5f34c98b252436e69ad95e766abf8482">riscv.h</a>
</li>
<li>PMP_X
: <a class="el" href="riscv_8h.html#aabfce7f7dde3e93eb596074b4d107bec">riscv.h</a>
</li>
<li>PPN
: <a class="el" href="mmu_8h.html#a78cbe8d89b0e2c790d8f2935b3e66a91">mmu.h</a>
</li>
<li>ppn_t
: <a class="el" href="defs_8h.html#abafb6daca94570612947ad9188e76704">defs.h</a>
</li>
<li>pra_list_head
: <a class="el" href="swap__clock_8c.html#abceae70020beb059972c6d77935f2865">swap_clock.c</a>
, <a class="el" href="swap__fifo_8c.html#abceae70020beb059972c6d77935f2865">swap_fifo.c</a>
</li>
<li>print_debuginfo()
: <a class="el" href="kdebug_8c.html#a7c0e776aeff3649d40c68b3111633886">kdebug.c</a>
, <a class="el" href="kdebug_8h.html#aa088cb4ae89fe60ef7b43bf143062840">kdebug.h</a>
</li>
<li>print_kerninfo()
: <a class="el" href="kdebug_8c.html#a78dfe88eff02c0d8dac22a09416c13b0">kdebug.c</a>
, <a class="el" href="kdebug_8h.html#a78dfe88eff02c0d8dac22a09416c13b0">kdebug.h</a>
</li>
<li>print_mm()
: <a class="el" href="vmm_8c.html#af4891c04da50e612a07f65bb9b031522">vmm.c</a>
</li>
<li>print_pgfault()
: <a class="el" href="trap_8c.html#aa56d83a49e9166acf9e6a07358588321">trap.c</a>
</li>
<li>print_regs()
: <a class="el" href="trap_8c.html#aed5fcbe1cf5c802e902b9e7a6ca527ab">trap.c</a>
, <a class="el" href="trap_8h.html#aed5fcbe1cf5c802e902b9e7a6ca527ab">trap.h</a>
</li>
<li>print_stackframe()
: <a class="el" href="kdebug_8c.html#a5d47909aa35539f2e02d29b99f260670">kdebug.c</a>
, <a class="el" href="kdebug_8h.html#a5d47909aa35539f2e02d29b99f260670">kdebug.h</a>
</li>
<li>print_ticks()
: <a class="el" href="trap_8c.html#a054a781fe22a8dd2742fd3e4198b0151">trap.c</a>
</li>
<li>print_trapframe()
: <a class="el" href="trap_8c.html#a51e89e35288406d1ebf6a5d55a308d1e">trap.c</a>
, <a class="el" href="trap_8h.html#a51e89e35288406d1ebf6a5d55a308d1e">trap.h</a>
</li>
<li>print_vma()
: <a class="el" href="vmm_8c.html#ae3ae3ded6d2fc29c5a8e7eef2fe5956a">vmm.c</a>
</li>
<li>printfmt()
: <a class="el" href="printfmt_8c.html#ad7d3bbf7612143a989ce3e9d1bfebf87">printfmt.c</a>
, <a class="el" href="stdio_8h.html#ad7d3bbf7612143a989ce3e9d1bfebf87">stdio.h</a>
</li>
<li>printnum()
: <a class="el" href="printfmt_8c.html#a51595febac146e7d189948ebb27e6768">printfmt.c</a>
</li>
<li>PRV_H
: <a class="el" href="riscv_8h.html#af11d40d5f172d3095bf39a23ba714552">riscv.h</a>
</li>
<li>PRV_M
: <a class="el" href="riscv_8h.html#afee966c8a48cb4075680eb0cc08ab32e">riscv.h</a>
</li>
<li>PRV_S
: <a class="el" href="riscv_8h.html#a3131c9addf7b5ecc1da9f7b0eff9815d">riscv.h</a>
</li>
<li>PRV_U
: <a class="el" href="riscv_8h.html#a0584431e22db30065abffb94459477c4">riscv.h</a>
</li>
<li>ptd_create()
: <a class="el" href="pmm_8h.html#adc43806627d8729a4a9ac50a8aa6d31c">pmm.h</a>
</li>
<li>pte2page()
: <a class="el" href="pmm_8h.html#abd8a44beb459c14597658dbdc0e18881">pmm.h</a>
</li>
<li>PTE_A
: <a class="el" href="riscv_8h.html#af2d908a8af1d94a6aaf803ab40fe0951">riscv.h</a>
, <a class="el" href="mmu_8h.html#af2d908a8af1d94a6aaf803ab40fe0951">mmu.h</a>
</li>
<li>PTE_ADDR
: <a class="el" href="mmu_8h.html#a74b24f9b091875a5313370892e3f37a5">mmu.h</a>
</li>
<li>pte_create()
: <a class="el" href="pmm_8h.html#a90435beaeea486ae0208f68941db36a2">pmm.h</a>
</li>
<li>PTE_D
: <a class="el" href="mmu_8h.html#ae80b38f12787d02087c4575c48c36d88">mmu.h</a>
, <a class="el" href="riscv_8h.html#ae80b38f12787d02087c4575c48c36d88">riscv.h</a>
</li>
<li>PTE_G
: <a class="el" href="mmu_8h.html#a50cfccabb1927e67c7a0e3b90e8b0635">mmu.h</a>
, <a class="el" href="riscv_8h.html#a50cfccabb1927e67c7a0e3b90e8b0635">riscv.h</a>
</li>
<li>PTE_PPN_SHIFT
: <a class="el" href="mmu_8h.html#a5b5b713a1ec901153c786686d5962574">mmu.h</a>
, <a class="el" href="riscv_8h.html#a5b5b713a1ec901153c786686d5962574">riscv.h</a>
</li>
<li>PTE_R
: <a class="el" href="mmu_8h.html#a3a188134a2cbd69e161521fb169ecd08">mmu.h</a>
, <a class="el" href="riscv_8h.html#a3a188134a2cbd69e161521fb169ecd08">riscv.h</a>
</li>
<li>PTE_SOFT
: <a class="el" href="mmu_8h.html#a8e71d0b15291edc78a3240cc667f9ad8">mmu.h</a>
, <a class="el" href="riscv_8h.html#a8e71d0b15291edc78a3240cc667f9ad8">riscv.h</a>
</li>
<li>pte_t
: <a class="el" href="memlayout_8h.html#ae97b82aa50ed8ad4c79b1d8b8fb53836">memlayout.h</a>
</li>
<li>PTE_TABLE
: <a class="el" href="riscv_8h.html#aa0a707cf44e82dc9efa94304582586a6">riscv.h</a>
</li>
<li>PTE_U
: <a class="el" href="mmu_8h.html#adced9836a1dc98d72849361e6ab03cda">mmu.h</a>
, <a class="el" href="riscv_8h.html#adced9836a1dc98d72849361e6ab03cda">riscv.h</a>
</li>
<li>PTE_USER
: <a class="el" href="mmu_8h.html#a35cf32d035efb2f4b272b6e2959302b9">mmu.h</a>
</li>
<li>PTE_V
: <a class="el" href="mmu_8h.html#a9a3c738182007bee471e44aae04c386f">mmu.h</a>
, <a class="el" href="riscv_8h.html#a9a3c738182007bee471e44aae04c386f">riscv.h</a>
</li>
<li>PTE_W
: <a class="el" href="mmu_8h.html#a058fcbcc3e1eab2c09c68b3e5221c545">mmu.h</a>
, <a class="el" href="riscv_8h.html#a058fcbcc3e1eab2c09c68b3e5221c545">riscv.h</a>
</li>
<li>PTE_X
: <a class="el" href="mmu_8h.html#ae20c834a93867eedc88007621c74ad55">mmu.h</a>
, <a class="el" href="riscv_8h.html#ae20c834a93867eedc88007621c74ad55">riscv.h</a>
</li>
<li>PTSHIFT
: <a class="el" href="mmu_8h.html#a2c15062f44b5767fd4be9a8d399ee3d9">mmu.h</a>
</li>
<li>PTSIZE
: <a class="el" href="mmu_8h.html#a28c1229acf69809be474fd0cda5c2bfa">mmu.h</a>
</li>
<li>PTX
: <a class="el" href="mmu_8h.html#ac744451cc21b0b24f37dd8f0d51b43fc">mmu.h</a>
</li>
<li>PTXSHIFT
: <a class="el" href="mmu_8h.html#a4424facfb4be6b056c05ec638d6347de">mmu.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
